primary electron acceptor